﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package reprise.events {
    import flash.events.*;

    public class TransitionEvent extends Event {

        protected var m_propertyName:String;
        protected var m_elapsedTime:int;

        public static const TRANSITION_COMPLETE:String = "transitionComplete";
        public static const TRANSITION_CANCEL:String = "transitionCancel";
        public static const TRANSITION_START:String = "transitionStart";
        public static const ALL_TRANSITIONS_COMPLETE:String = "allTransitionComplete";

        public function TransitionEvent(_arg1:String, _arg2:Boolean=false){
            super(_arg1, _arg2);
        }
        public function get propertyName():String{
            return (m_propertyName);
        }
        public function set elapsedTime(_arg1:int):void{
            m_elapsedTime = _arg1;
        }
        public function set propertyName(_arg1:String):void{
            m_propertyName = _arg1;
        }
        public function get elapsedTime():int{
            return (m_elapsedTime);
        }
        override public function toString():String{
            var _local1:String = ("TransitionEvent." + type);
            if ((((((type == TRANSITION_START)) || ((type == TRANSITION_COMPLETE)))) || ((type == TRANSITION_CANCEL)))){
                _local1 = (_local1 + (", propertyName = " + m_propertyName));
            };
            if (type != TRANSITION_START){
                _local1 = (_local1 + (", elapsedTime = " + m_elapsedTime));
            };
            return (_local1);
        }

    }
}//package reprise.events 
